# Integers
# Python handles large integers with consummate ease:
from math import factorial as fac
fac(1000)

#Float 
#(aka binary64, or double)
import sys
sys.float_info

most_negative_float = -sys.float_info.max
most_negative_float
greatest_negative_float = -sys.float_info.min
greatest_negative_float


#Conversion
float(10)

#we can’t convert every integer into float
2**53
float(2**53)
float(2**53 + 1)
float(2**53 + 2)
float(2**53 + 3)
float(2**53 + 4)

#Inaccuracy
0.8 - 0.7

#Not really any worse than
2 / 3



